package com.atnjupt.mappers;

import com.atnjupt.bean.User;

import java.util.List;

/**
 * @author Wizarder
 * @create 2022-04-09 16:29
 * 映射接口
 * mybatis支持面向接口编程
 * 两个一致
 * 1.映射接口名字和映射配置文件名字匹配
 * 2.映射方法和映射配置文件里的sql id一致
 */
public interface UserMapper {
    /**
     * 插入用户
     * @return 受影响行数
     *
     */
   int insertUser();

    /**
     * 修改用户
     * @return
     */
   int updateUser();

    /**
     * 删除用户
     * @return
     */
   int deleteUser();
    /**
     * 查询一个用户
     * @return
     */
   User getUserById();

    /**
     * 查询所有用户
     * @return
     */
   List<User> getUsers();

}
